/*html,body,div{*/
    /*margin:0;*/
    /*padding:0;*/
    /*height:100vh;*/
    /*position:relative;*/
    /*!*background:#ffe;*!*/
/*}*/

.wrap{
    width:100vw;
    height:300px;
    margin:10px;
    border:1px solid #000;
}
.top-bottom-middle{
    height:200px;
    top:50%;
    margin-top:-100px;
    text-align:center;
}